#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//    printf("%%d%d", 123);
//    return 0;
//}

//int main()
//{
//    char ch = '7' + '9';
//    printf("%c",ch);
//    return 0;
//}


//int main()
//{
//    int x = 10, y = 9;
//    int a, b, c;
//    a = (--x == y++) ? --x : ++y;
//    b = x++;
//    c = y;
//    return 0;
//}
//int main()
//{
//	int a = 2;
//	int b = 3;
//	printf("%d", a & b);
//}




//int main()
//{
//    int n = 7;
//    for (int i = 0; i < n / 2 + 1; i++)
//    {
//        for (int j = 0; j < n + 1; j++)
//        {
//            if (j >= n / 2 - i && j <= n / 2 + i)
//            {
//                printf("*");
//            }
//            else
//            {
//                printf(" ");
//            }
//        }
//        printf("\n");
//    }
//    for (int i = n / 2 - 1; i >= 0; i--)
//    {
//        for (int j = 0; j < n + 1; j++)
//        {
//            if (j >= n / 2 - i && j <= n / 2 + i)
//            {
//                printf("*");
//            }
//            else
//            {
//                printf(" ");
//            }
//        }
//        printf("\n");
//    }
//    return 0;
//}


//int main()
//{
//    int arr[10] = { 9,8,7,6,5,4,3,2,1 };
//    for (int i = 0; i < 9; i++)
//    {
//        for (int j = 0; j < 9 - i; j++)
//        {
//            if (arr[j] > arr[j + 1])
//            {
//                int tmp = arr[j];
//                arr[j] = arr[j + 1];
//                arr[j + 1] = tmp;
//            }
//        }
//    }
//    for (int i = 0; i < 9; i++)
//    {
//        int k = i;
//        for (int j = i + 1; j < 10; j++)
//        {
//            if (arr[k] < arr[j])
//            {
//                k = j;
//            }
//        }
//        if (k != i)
//        {
//            int tmp = arr[k];
//            arr[k] = arr[i];
//            arr[i] = tmp;
//        }
//    }
//    return 0;
//}

//#include<stdlib.h>
//int main()
//{
//    int n = 7;
//    int** pp = malloc(n * sizeof(int*));
//    for (int i = 0; i < n; i++)
//    {
//        pp[i] = malloc((i + 1) * sizeof(int));
//        pp[i][0] = 1;
//        int j = 1;
//        while (j < i )
//        {
//            pp[i][j] = pp[i - 1][j] + pp[i - 1][j - 1];
//            j++;
//        }
//        pp[i][i] = 1;
//    }
//    for (int i = 0; i < n; i++)
//    {
//        for (int j = 0; j <= i; j++)
//        {
//            printf("%d ",pp[i][j]);
//        }
//        printf("\n");
//    }
//    free(pp);
//    return 0;
//}

//int main()
//{
//    for (int i = 1; i <= 9; i++)
//    {
//        for (int j = i; j <= 9; j++)
//        {
//            printf("%d*%d=%d ", i, j, i * j);
//            if (i * j < 10)
//            {
//                printf(" ");
//            }
//        }
//        printf("\n");
//    }
//    return 0;
//}


int main()
{
    int a[5][3] = { 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 };
    int* p = &a[0];
    int i = 0;
    int sum = 0;
    while (i < 15)
    {
        sum += *(p + i);
        i++;
    }printf("%d", sum);
    return 0; 
} 